@charset "UTF-8";
$ft-font-family: '-apple-system, BlinkMacSystemFont, "Helvetica Neue", "PingFang SC", "Microsoft YaHei", "Source Han Sans SC", "Noto Sans CJK SC", "WenQuanYi Micro Hei", sans-serif' !default;
.ft-page {
  display: flex;
  flex-direction: column;
  flex: 1;
}

/* #ifndef APP-NVUE */
ft-page {
  display: flex;
  flex-direction: column;
  flex: 1;
}

page {
  width: 100%;
  min-height: 100%;
  display: flex;
  flex-direction: column;
  flex: 1;
}

//view, scroll-view, swiper-item {  display: flex;  flex-direction : column;  flex-shrink: 0;  flex-grow: 0;  flex-basis     : auto;  align-items    : stretch;  align-content  : flex-start;  }
view {
  font-size: inherit;
}

::-webkit-scrollbar {
  display: none;
}

::selection {
  color: $ft-text-color-inverse;
  background: $ft-color-primary;
}

/* #endif */

/* #ifdef H5 */
html,
body {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
}

body {
  font-family: $ft-font-family;
}

body {
  @extend page;
}

uni-page-wrapper,
uni-page-body {
  display: flex;
  flex-direction: column;
  flex: 1;
}
// 导航栏
uni-page-head .uni-page-head {
  z-index: $ft-z-index-nav;
}

*[class*='ft-'] {
  box-sizing: border-box;
}

// 修复uni H5 导航条 默认的箭头偏上的问题
.uni-page-head-btn i.uni-btn-icon {
  margin-top: 5px;
}
.uni-page-head-btn svg {
  margin-top: 5px;
}

// picker 确定按钮颜色
.uni-picker-container .uni-picker-action.uni-picker-action-confirm {
  color: $ft-color-primary;
}
/* #endif */

// 对话框
.uni-mask,
.uni-modal {
  z-index: $ft-z-index-nav;
}

/* #ifdef H5 */
uni-modal .uni-modal {
  z-index: $ft-z-index-nav;
}
/* #endif */
